from rich.console import Console
from rich.table import Table


class PackageDetailVers:

    Name        :str = '标题'
    Version     :str = '版本'
    Pkgname     :str = '包名'
    Author      :str = '作者'
    Contributor :str = '投稿者'
    Website     :str = '官网'
    Size        :str = '大小'
    Update      :str = '更新时间'
    More        :str = '介绍'

table = Table(title="Star Wars Movies")

table.add_column("键")
table.add_column("值")

full_attrs = vars(PackageDetailVers)
for k,v in full_attrs.items():
    if k.startswith('__'):
        continue
    table.add_row(k, v)
    

console = Console()
console.print(table)

# ┏━━━━━━━━━━━━━┳━━━━━━━━━━┓
# ┃ 键          ┃ 值       ┃
# ┡━━━━━━━━━━━━━╇━━━━━━━━━━┩
# │ Name        │ 标题     │
# │ Version     │ 版本     │
# │ Pkgname     │ 包名     │
# │ Author      │ 作者     │
# │ Contributor │ 投稿者   │
# │ Website     │ 官网     │
# │ Size        │ 大小     │
# │ Update      │ 更新时间 │
# │ More        │ 介绍     │
# └─────────────┴──────────┘